package com.wish.risk.domain;



import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ruoyi.common.core.web.domain.BaseEntity;

import java.math.BigDecimal;
import java.util.Date;

/**
 * <p>
 * 
 * </p>
 *
 * @author wangzhong
 * @since 2018-07-23
 */
@lombok.Setter
@lombok.Getter
@lombok.ToString
@TableName("t_fk_business_credit")
public class FkBusinessCreditEntity extends BaseEntity {

	private static final long serialVersionUID = 1L;
	
	/**
     * 主键
     */
    private Long id;
    
    /**
     * 商户id
     */
    @TableField("business_id")
    private Long businessId;
    
    /**
     * 商户注册日期
     */
    @TableField("register_date")
    private Date registerDate;
    
    /**
     * 商户注册资本金
     */
    @TableField("register_capital")
    private BigDecimal registerCapital;
    
    /**
     * 授信状态，1：已授信、2：未授信
     */
    @TableField("credit_staus")
    private Integer creditStaus;
    
    /**
     * 应花分期使用
     */
    @TableField("appid")
    private String appid;
    
	/**
	 * 维数公寓总授信额度
	 */
    @TableField("hl_total_creditline")
    private BigDecimal hlTotalCreditline;
    
    /**
     * 维数公寓已用授信额度
     */
    @TableField("hl_used_creditline")
    private BigDecimal hlUsedCreditline;
    
    /**
     * 维数公寓月授信额度
     */
    @TableField("hl_monthly_total_creditline")
    private BigDecimal hlMonthlyTotalCreditline;
    
    /**
     * 维数公寓月已用授信额度
     */
    @TableField("hl_monthly_used_creditline")
    private BigDecimal hlMonthlyUsedCreditline;
    
    /**
     * 预留字段1
     */
    private BigDecimal reserve1;

    /**
     * 预留字段2
     */
    private Integer reserve2;

    /**
     * 预留字段3
     */
    private String reserve3;

    /**
     * 预留字段4
     */
    private String reserve4;

    /**
     * 预留字段5
     */
    private String reserve5;

    /**
     * 删除标识   0：未删除、1：删除
     */
    @TableField("del_flg")
    private Boolean delFlg;

    /**
     * 创建用户id
     */
    @TableField("create_userid")
    private Long createUserid;

    /**
     * 创建时间
     */
    @TableField("create_time")
    private Date createTime;

    /**
     * 更新用户id
     */
    @TableField("update_userid")
    private Long updateUserid;

    /**
     * 更新时间
     */
    @TableField("update_time")
    private Date updateTime;
    
}
